self-propelled artillery - Español Inglés Diccionario